﻿using System;

namespace Shuba.Model
{
    [Serializable]
    public class MaintenanceVisitInfo
    {
        public MaintenanceVisitInfo()
        { 
        }

        public MaintenanceVisitInfo(string VISIT_ID
                                  , string PROSPECT_ID
                                  , string AO_CODE
                                  , string UNIT_CODE
                                  , DateTime DATE_VISIT
                                  , string NO_ACCOUNT
                                  , string DEBTOR_NAME
                                  , string OBJECTIVE_OF_VISIT
                                  , string ENTRY_BY
                                  , DateTime ENTRY_DATE
                                  , string UPDATE_BY
                                  , DateTime UPDATE_DATE
                                  , string IS_DELETED)
        {
            this.VISIT_ID = VISIT_ID;
            this.PROSPECT_ID = PROSPECT_ID;
            this.AO_CODE = AO_CODE;
            this.UNIT_CODE = UNIT_CODE;
            this.DATE_VISIT = DATE_VISIT;
            this.NO_ACCOUNT = NO_ACCOUNT;
            this.DEBTOR_NAME = DEBTOR_NAME;
            this.OBJECTIVE_OF_VISIT = OBJECTIVE_OF_VISIT;
            this.ENTRY_BY = ENTRY_BY;
            this.ENTRY_DATE = ENTRY_DATE;
            this.UPDATE_BY = UPDATE_BY;
            this.UPDATE_DATE = UPDATE_DATE;
            this.IS_DELETED = IS_DELETED;
        }

        public string VISIT_ID { get; set; }
        public string PROSPECT_ID { get; set; }
        public string AO_CODE { get; set; }
        public string UNIT_CODE { get; set; }
        public DateTime DATE_VISIT { get; set; }
        public string NO_ACCOUNT { get; set; }
        public string DEBTOR_NAME { get; set; }
        public string OBJECTIVE_OF_VISIT { get; set; }
        public string ENTRY_BY { get; set; }
        public DateTime ENTRY_DATE { get; set; }
        public string UPDATE_BY { get; set; }
        public DateTime UPDATE_DATE { get; set; }
        public string IS_DELETED { get; set; }

        public string RECORD_ID { get; set; }
        public DateTime EXPIRY_DATE { get; set; }
        public DateTime EXTEND_DATE { get; set; }
        public string EXTEND_REASON { get; set; }
        public string BATCH_ID { get; set; }
        public string PROOF_CALL { get; set; }
        public string HASIL_PROOF_CALL { get; set; }
        public string CIF { get; set; }
        public string DATA_TYPE { get; set; } //FUNDING LENDING
        public DateTime EXTEND_DATE_2 { get; set; }
        public string ACT_TYPE { get; set; }
        public string NIPTeller { get; set; }
        //public string IS_MAIN_DELETED { get; set; }
    }
}
